package com.suray.wcs.service.system.service;

import com.suray.wcs.service.system.bo.PageResultBO;
import com.suray.wcs.service.system.bo.ZoneRuleBO;
import com.suray.wcs.service.system.entity.ZoneRuleDB;

import java.util.List;

/**
 * @author 12419
 * @title: IZoneRuleService
 * @projectName web_dev
 * @description: TODO
 * @date 2021/1/2911:12
 */
public interface IZoneRuleService {
    List<ZoneRuleDB> getZoneRuleList(Integer x, Integer y, Integer z);

    ZoneRuleBO addZoneRule(ZoneRuleBO zoneRuleBO);

    ZoneRuleBO updateZoneRule(ZoneRuleBO zoneRuleBO);

    List<ZoneRuleBO> getZoneNameList();

    void deleteZoneRule(List<Integer> ids);

    void applyZoneRule(List<Integer> ids);

    boolean checkZoneRuleName(ZoneRuleBO zoneRuleBO);
}
